#标识符：字母、数字、下划线组合而成，不能以数字开头，
# 关键字不可以作为标识符，区分大小写，汉字可以,但是不建议
# 年龄=18
# age=18 # "=" 赋值
# 1qqq=19
# A_B=90
# _zxc=90
# a@q=89
# age=20
# print('hello world')
# a=10; #int 整数类型
# print(type(a))
# a=3.14; #float 浮点类型，没有double类型
# print(type(a))
# b=True  #bool 布尔类型，True  False
# b=False
# print(type(b))
ssss='''
111111111111111
22222222222222222
33333333333333333333
44444444444444444
55555555555555555
'''
# print(ssss)
# 多行注释
'''
    b=1+True  #1+1
    print(b)
    b=False-2 #0-2
    print(b)
    b=bool(0)  #0 为假 False， 其他真True
    print(b)
    b=bool(-1) #int--->bool
    print(b)
'''
s='hello'  #str字符串类型
# ss="world"
# print(type(ss))
a=100 #int---str
#int() float() bool()  str()
#print(str(a)+s)
f='3.14'
f=float(f) #str----float
# print(int(f))#float---int

name='lg'
sex='男'
age=30

# #字符串格式化输出  %d 数字   %s 字符串
# print('姓名:%s,性别:%s,年龄:%d' % (name,sex,age))
# #格式化输出：format 占位符
# print('姓名:{},性别:{},年龄:{}'.format(name,sex,age))
# #f形式
# print(f'姓名:{name},性别:{sex},年龄:{age}')
#字符串切片 s[起始下标位置:结束下标位置:步长]
      #起始下标位置默认 0，步长默认 1，结束位置默认 len(s)
str='hello world'
# print(len(str))#len 获取长度
# print(str[:])#str[0:11]
# print(str[::])#str[0:11:1]
# print(str[3:])
# print(str[:3])
print(str)
# print(str.find('abc')) #find 找不到返回-1
# print(str.index('abc'))#index找不到会返回异常
# print(str.replace('l','7'))#替换
ss='1,2,3,4,5'
# print(ss.split(','))  #str拆分，返回list
print(str.title())#首字母转大写
s=str.upper()
print(s)#全部转换大写
print(s.lower())#全部转小写
# print(str[::2])
# print(str[::-1]) #反方向查找，从右向左
# print(str[::-2])
# print(str[2:8:-1])
# print(str[-2:-8:-1])
# print(str[-3:])#